.header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px;text-align:center}.header h1{font-size:28px;font-weight:600;margin-bottom:15px}.event-info{font-size:14px;gap:20px;justify-content:center;margin-bottom:20px;opacity:.9}.event-info,.event-info span{align-items:center;display:flex}.event-info span{gap:5px}.box-container{border:1px solid #cdd1d4;border-radius:1rem;margin:1.5rem 0}.countdown-section{background:#fff;padding:20px 30px;text-align:center}.countdown-title{color:#333;font-size:18px;font-weight:500;margin-bottom:30px}.countdown-container{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.countdown-item{align-items:center;background:#ff5722;border-radius:10px;box-shadow:0 4px 15px #ff57224d;color:#fff;display:flex;flex-direction:column;height:80px;justify-content:center;width:80px}.countdown-number{font-size:32px;font-weight:700;line-height:1}.countdown-label{font-size:12px;margin-top:5px;opacity:.9}.countdown-separator{align-self:center;color:#ff5722;font-size:24px;font-weight:700}.countdown-message{color:#666;font-size:14px;margin-top:15px}.form-section{background:#fff;padding:20px 30px}.form-title{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:10px}.form-subtitle{color:#666;font-size:14px;margin-bottom:30px}.form-group{margin-bottom:20px;position:relative}.form-label{background:transparent;color:#999;font-size:14px;font-weight:500;left:10px;padding:0 5px;pointer-events:none;position:absolute;top:12px;transition:all .3s ease;z-index:1}.form-label.required:after{color:#ff5722;content:" *"}.form-input{background:transparent;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;padding:12px 16px!important;transition:border-color .3s;width:100%}.form-input:focus{border-color:#ff5722;outline:none}.form-input:not(:-moz-placeholder-shown)+.form-label{background:#fff;font-size:12px;top:-14px}.form-input:focus+.form-label,.form-input:not(:placeholder-shown)+.form-label{background:#fff;font-size:12px;top:-14px}.form-group:has(.form-input:not(:-moz-placeholder-shown)) .form-label{background:#fff}.form-group:has(.form-input:focus) .form-label,.form-group:has(.form-input:not(:placeholder-shown)) .form-label{background:#fff}.removeEmaillabel{background:#fff;font-size:12px;top:-14px}.submit-btn{background:#ff5722;border:none;border-radius:8px;color:#fff;cursor:pointer;float:right;font-size:16px;font-weight:600;padding:15px 30px;transition:background-color .3s}.submit-btn:hover{background:#e64a19}.remove-section{background:#fff;border-top:1px solid #e0e0e0;padding:20px 30px}.remove-title{color:#333;font-size:18px;font-weight:600;margin-bottom:10px}.remove-subtitle{color:#666;font-size:14px;margin-bottom:25px}.clearfix:after{clear:both;content:"";display:table}.flex-center{align-items:center;display:flex;justify-content:center}.section-fotop{padding:0!important}.section_offset{padding:33px 0 67px}@media (max-width:600px){.countdown-container{gap:10px}.countdown-section,.form-section,.remove-section{padding:10px 30px}.countdown-item{height:60px;width:60px}.countdown-number{font-size:24px}.upload-buttons{flex-direction:column}.submit-btn{float:none;margin-top:20px;width:100%}.countdown-label{font-size:11px;padding:0 15px}}
